BUILD_DIR = ./build
BIN_DIR = $(BUILD_DIR)/bin
.PHONY: build clean run

build:
	[ -d $(BUILD_DIR) ] || mkdir $(BUILD_DIR)
	cd $(BUILD_DIR) && cmake .. && cmake --build .

clean:
	rm -rf $(BUILD_DIR)

run:build
	$(BIN_DIR)/PL0Compiler